//vector的基础概念
#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int a[6]={9,8,7,6,5,4};

    vector<int> v={2,0,2,4};
    //容量
    cout<<v.capacity()<<endl;

    //添加元素
    v.push_back(7);
    cout<<v.capacity()<<endl;

    //使用迭代器输出向量的第一个元素
    cout<<"begin:->"<<*v.begin()<<endl;

    //使用迭代器输出向量的最后一个元素
    cout<<"end:->"<<*(v.end()-1)<<endl;

    //输出向量的首元素
    cout<<"front:"<<v.front()<<endl;

    //输出向量的尾元素
    cout<<"back:"<<v.back()<<endl;


    return 0;
}